﻿begin;
INSERT INTO funcionalidade(desc_acao, desc_funcionalidade)
    VALUES ('AdmMDAction','Administrativo');
INSERT INTO funcionalidade(desc_acao, desc_funcionalidade)
    VALUES ('EstoqueMDAction','Estoque');
INSERT INTO funcionalidade(desc_acao, desc_funcionalidade)
    VALUES ('DuplicatasMDAction','Duplicatas');
INSERT INTO funcionalidade(desc_acao, desc_funcionalidade)
    VALUES ('CaixaMDAction','Caixa');
INSERT INTO funcionalidade(desc_acao, desc_funcionalidade)
    VALUES ('VendasMDAction','Vendas');
INSERT INTO funcionalidade(desc_acao, desc_funcionalidade)
    VALUES ('PontoVendaMDAction','Ponto de Vendas');
INSERT INTO funcionalidade(desc_acao, desc_funcionalidade)
    VALUES ('GeralMDAction','Geral'); 
INSERT INTO funcionalidade(desc_acao, desc_funcionalidade)
    VALUES ('GerencialAction','Gerencial');   
 commit;

 begin;   
INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('CargoCadastroAction','Cadastro de Cargo',1);
INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('CfopCadastroAction','Cadastro de C.F.O.P',1);
INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('CondicaoPagamentoCadastroAction','Cadastro de Condição de Pagamento',1);
INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('ClienteCadastroAction','Cadastro de Cliente',1);
INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('EmpresaCadastroAction','Cadastro de Empresa',1);
INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('FuncionarioCadastroAction','Cadastro de Funcionário',1);
INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('FornecedorCadAction','Cadastro de Fornecedor',1);
INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('PessoaCadAction','Cadastro de Pessoa',1);
INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('PerfilCadastroAction','Cadastro de Perfil',1);
INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('UsuarioCadastroAction','Cadastro de Usuário',1);
INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('PerfilFuncCadastroAction','Funcionalidades dos Perfis',1);
INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('MesaCadastroAction','Cadastro de Mesas',1);
INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('ConfiguracaoCadastroAction','Cadastro de Configurações',1);
INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('GarconCadastroAction','Cadastro de Garçon',1);
INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('ContaCadastroAction','Cadastro de Contas',1);
INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('CentroCustoCadastroAction','Cadastro de Centro de Custos',1);
INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('PlanoContaCadastroAction','Cadastro de Plano de Contas',1);
    
INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('CidadeCadastroAction','Cadastro de Cidade',7);
INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('GrupoCadastroAction','Cadastro de Grupo',7);
INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('UnidadeCadastroAction','Cadastro de Unidade',7);
INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('PessoaCadastroAction','Cadastro de Pessoa',7);
INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('FornecedorCadastroAction','Cadastro de Fornecedor',7);
INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('RamoCadastroAction','Cadastro de Ramo',7);

INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('VendaFeitaAction','Vendas Feitas',5);

INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('MarcaCadastroAction','Cadastro de Marca',7);
INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('AlterarSenhaAction','Alterar Senha',7);
INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('EncerraSessaoAction','Encerrar Sessão',7);
INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('SairAction','Sair',7);
INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('ClienteSearchAction','Localizar Cliente',7);
INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('CidadeSearchAction','Localizar Cidade',7);
INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('GrupoSearchAction','Localizar Grupo',7);
INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('UnidadeSearchAction','Localizar Unidade',7);
INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('MarcaSearchAction','Localizar Marca',7);
INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('PessoaSearchAction','Localizar Pessoa',7);
INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('RamoSearchAction','Localizar Ramo',7);
INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('CFOPSearchAction','Localizar CFOP',7);

INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('ControleMesaAction','Controle de Mesas',6);

INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('CaixaInicioCadastroAction','Iniciar o Caixa',4); 
    INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('CaixaFecharCadastroAction','Fechar o Caixa',4); 
    INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('HistoricoCadastroAction','Historico Caixa',4); 
    INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('VendaCadastroAction','Cadastro de Venda',4);
    INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('MovimentacaoContaCadastroAction','Movimentacao nas Contas',4);
    INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('TransferenciaCadastroAction','Transferência nas Contas',4);
 

    INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('DuplPagCadastroAction','Duplicatas a Pagar',3); 
    INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('DuplPagBaixaAction','Baixa nas Duplicatas a Pagar',3); 
    INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('DuplRecSearchAction','Localizar Duplicatas',3); 
    INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('BaixaDuplicataRecCadastroAction','Baixa nas Duplicatas a Receber',3);
    INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('DuplPagSearchAction','Localizar Duplicatas a Pagar',3);
 
    INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('ProdutoCadastroAction','Produto',2); 
    INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('EntradaCadastroAction','Entrada dos Produtos',2); 
 INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('EstoqueMinAction','Estoque Mínimo',2); 
 INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('EstoqueProdAction','Estoque dos Produtos',2); 
 INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('EstoqueConsAction','Estoque Consumido',2); 
 INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('SaidaCadastroAction','Baixa nos Produtos',2);

INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('GRecDespesaAction','Receitas e Despesas',8);
INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('GContRecAction','Contas a Receber',8);
INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('GContPagAction','Contas a Pagar',8);
INSERT INTO funcionalidade(desc_acao, desc_funcionalidade, id_funcionalidade_modulo)
    VALUES ('GLancamentoAction','Lançamentos',8); 
 commit;   
